// components/alert/alert.js
import ajax from '../../utils/ajax.js';
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    isopen: { // 属性名
      type: Boolean, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: '', // 属性初始值（可选），如果未指定则会根据类型选择一个
      observer(newVal, oldVal, changedPath) {
        let animate = wx.createAnimation({
          timingFunction:'ease-in',
          duration:200
        })
        if(newVal){
          // 打开
          this.setData({show_alert:true});
          setTimeout(() => {
            animate.opacity(1).translateY(0).step();
            this.setData({
              animate:animate.export()
            })
          },80);
          
        
          
        }else{
          // 关闭
          animate.opacity(0).translateY(30).step();
          this.setData({
            animate:animate.export()
          })
          setTimeout(() => {
            this.setData({show_alert:false});
          }, 200);
        }
      }
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    animate:'',
    show_alert:true,
    msg:''
  },

  /**
   * 组件的方法列表
   */
  methods: {
    on_click_btn(e){
      let type = e.currentTarget.dataset.type;
      // console.log(type);
      this.triggerEvent('confirm', {type}, {})
    }
  },
  attached(){
    console.log("alert attached");
    ajax.get({
      url:'text'
    }).then(res=>{
      console.log(res)
      this.setData({
        msg:res.data.enroll
      })
    })
  }
})
